/**
 * @author AI
 * @author 2024/01/05
 * @description 解析url的query参数
 */
function parseQueryParams(url) {
    const paramsString = url.split('?')[1]; // 获取查询字符串（即"?"后面的部分）
    if (!paramsString) {
        return {}; // 如果没有查询字符串，则返回一个空对象
    }
    const paramsArray = paramsString.split('&'); // 将查询字符串分割成参数数组
    const paramsObject = {}; // 创建一个空对象来存储参数键值对

    for (const param of paramsArray) {
        const [key, value] = param.split('='); // 将每个参数分割成键和值
        paramsObject[decodeURIComponent(key)] = decodeURIComponent(value); // 将键和值解码并存储在对象中
    }
    return paramsObject;
}
module.exports = parseQueryParams